package com.kj.report.model;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author cwh
 * @since 2018-09-28
 */
public class InspectBase{

    private static final long serialVersionUID = 1L;

	public InspectBase() {
	}

	public InspectBase(Long inspectBaseId, Integer deviceId, Long customerId, Long deptId, String reportCode, String hierarchy, Integer isCharge, BigDecimal billAmount, Integer inspectType, Date inspectDate, Date reportDate, Integer reportType, Integer deviceType, String snNum, String macAddress, Integer heartRate, Integer status, String name, Integer age, Integer sex, Integer height, Integer weight, String ranking, Integer totalScore) {
		this.inspectBaseId = inspectBaseId;
		this.deviceId = deviceId;
		this.customerId = customerId;
		this.deptId = deptId;
		this.reportCode = reportCode;
		this.hierarchy = hierarchy;
		this.isCharge = isCharge;
		this.billAmount = billAmount;
		this.inspectType = inspectType;
		this.inspectDate = inspectDate;
		this.reportDate = reportDate;
		this.reportType = reportType;
		this.deviceType = deviceType;
		this.snNum = snNum;
		this.macAddress = macAddress;
		this.heartRate = heartRate;
		this.status = status;
		this.name = name;
		this.age = age;
		this.sex = sex;
		this.height = height;
		this.weight = weight;
		this.ranking = ranking;
		this.totalScore = totalScore;
	}

	private Long inspectBaseId;
    /**
     * 设备ID，ne_id
     */
	private Integer deviceId;
    /**
     * 客户ID，
     */
	private Long customerId;
    /**
     * 代理商id，company_id
     */
	private Long deptId;
	private String reportCode;
    /**
     * 设备层级,ne.hierarchy
     */
	private String hierarchy;
    /**
     * 是否收费 1不收费 2收费
     */
	private Integer isCharge;
	private BigDecimal billAmount;
    /**
     * 检查报告类型（1：实名报告，2：昵称报告）
     */
	private Integer inspectType;
	private Date inspectDate;
	private Date reportDate;
    /**
     * 报告类型 1：正常版 2：简版 3: 大机器 4 :桌面机
     */
	private Integer reportType;
	private Integer deviceType;
	private String snNum;
	private String macAddress;
	private Integer heartRate;
	private Integer status;
	private String name;
	private Integer age;
	private Integer sex;
	private Integer height;
	private Integer weight;
	private String ranking;
	private Integer totalScore;


	public Long getInspectBaseId() {
		return inspectBaseId;
	}

	public void setInspectBaseId(Long inspectBaseId) {
		this.inspectBaseId = inspectBaseId;
	}

	public Integer getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(Integer deviceId) {
		this.deviceId = deviceId;
	}

	public Long getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Long customerId) {
		this.customerId = customerId;
	}

	public Long getDeptId() {
		return deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	public String getReportCode() {
		return reportCode;
	}

	public void setReportCode(String reportCode) {
		this.reportCode = reportCode;
	}

	public String getHierarchy() {
		return hierarchy;
	}

	public void setHierarchy(String hierarchy) {
		this.hierarchy = hierarchy;
	}

	public Integer getIsCharge() {
		return isCharge;
	}

	public void setIsCharge(Integer isCharge) {
		this.isCharge = isCharge;
	}

	public BigDecimal getBillAmount() {
		return billAmount;
	}

	public void setBillAmount(BigDecimal billAmount) {
		this.billAmount = billAmount;
	}

	public Integer getInspectType() {
		return inspectType;
	}

	public void setInspectType(Integer inspectType) {
		this.inspectType = inspectType;
	}

	public Date getInspectDate() {
		return inspectDate;
	}

	public void setInspectDate(Date inspectDate) {
		this.inspectDate = inspectDate;
	}

	public Date getReportDate() {
		return reportDate;
	}

	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}

	public Integer getReportType() {
		return reportType;
	}

	public void setReportType(Integer reportType) {
		this.reportType = reportType;
	}

	public Integer getDeviceType() {
		return deviceType;
	}

	public void setDeviceType(Integer deviceType) {
		this.deviceType = deviceType;
	}

	public String getSnNum() {
		return snNum;
	}

	public void setSnNum(String snNum) {
		this.snNum = snNum;
	}

	public String getMacAddress() {
		return macAddress;
	}

	public void setMacAddress(String macAddress) {
		this.macAddress = macAddress;
	}

	public Integer getHeartRate() {
		return heartRate;
	}

	public void setHeartRate(Integer heartRate) {
		this.heartRate = heartRate;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public Integer getHeight() {
		return height;
	}

	public void setHeight(Integer height) {
		this.height = height;
	}

	public Integer getWeight() {
		return weight;
	}

	public void setWeight(Integer weight) {
		this.weight = weight;
	}

	public String getRanking() {
		return ranking;
	}

	public void setRanking(String ranking) {
		this.ranking = ranking;
	}

	public Integer getTotalScore() {
		return totalScore;
	}

	public void setTotalScore(Integer totalScore) {
		this.totalScore = totalScore;
	}


	@Override
	public String toString() {
		return "InspectBase{" +
			", inspectBaseId=" + inspectBaseId +
			", deviceId=" + deviceId +
			", customerId=" + customerId +
			", deptId=" + deptId +
			", reportCode=" + reportCode +
			", hierarchy=" + hierarchy +
			", isCharge=" + isCharge +
			", billAmount=" + billAmount +
			", inspectType=" + inspectType +
			", inspectDate=" + inspectDate +
			", reportDate=" + reportDate +
			", reportType=" + reportType +
			", deviceType=" + deviceType +
			", snNum=" + snNum +
			", macAddress=" + macAddress +
			", heartRate=" + heartRate +
			", status=" + status +
			", name=" + name +
			", age=" + age +
			", sex=" + sex +
			", height=" + height +
			", weight=" + weight +
			", ranking=" + ranking +
			", totalScore=" + totalScore +
			"}";
	}
}
